package com.gbiac.modules.monitor.model.query;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;

/**
 * 考勤报表查询Query
 */
@Data
public class AttendanceReportQuery {
    /**
     * 部门编码
     */
    private String orgCode;
    /**
     * 日期类型:1=月份；2=年份
     */
    private Integer dateType;
    /**
     * 查询时间，如果是11月份，则传入2024-11-01的格式；如果是2024年，则传入2024-01-01
     */
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
//    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date queryDate;
    /**
     * 查询类型：0=总考勤；1=白班考勤；2=夜班考勤
     */
    private Integer queryType;


    private List<Long> timeList;
    private String dateField;
    private String format;
    private String groupFormat;
}
